gdkdevicemanager-xi2: Add debug output for key events
authorJasper St. Pierre <jstpierre@mecheye.net>
Sun, 29 Jun 2014 21:59:38 +0000 (17:59 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Sun, 29 Jun 2014 23:10:42 +0000 (19:10 -0400)
gdk/x11/gdkdevicemanager-xi2.c

index fcc893bf9f1321fb09c41999b6f03f9d3bc52b69..49d698719e07ca0029ff85c5f3983aed20a3e00a 100644 (file)
@@ -1177,6 +1177,17 @@ gdk_x11_device_manager_xi2_translate_event (GdkEventTranslator *translator,
         GdkModifierType consumed, state;
         GdkDevice *device, *source_device;
 
+        GDK_NOTE (EVENTS,
+                  g_message ("key %s:\twindow %ld\n"
+                             "\tdevice:%u\n"
+                             "\tsource device:%u\n"
+                             "\tkey number: %u\n",
+                             (ev->evtype == XI_KeyPress) ? "press" : "release",
+                             xev->event,
+                             xev->deviceid,
+                             xev->sourceid,
+                             xev->detail));
+
         event->key.type = xev->evtype == XI_KeyPress ? GDK_KEY_PRESS : GDK_KEY_RELEASE;
 
         event->key.window = window;